123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMAHR02700" position="absolute 0 0 782 568" titletext="Untitle" oninit="SMAHR02700_oninit" onload="SMAHR02700_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 440 50 735 295" id="grp_rslt2" visible="false" style="background:snow;">
- <Layouts>
- <Layout>
- <Static text="선택형결과입력" position="absolute 5 2 120 18" id="caption1" class="tit_2"/>
- <Grid position="absolute 5 23 290 238" id="datagrid1" binddataset="ds_main_tempinfo_choilst_item4">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="0"/>
- <Column size="35"/>
- <Column size="200"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="V"/>
- <Cell col="2" text="코드"/>
- <Cell col="3" text="결과내용"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow + 1"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:sel"/>
- <Cell col="2" text="bind:rsltcd"/>
- <Cell col="3" text="bind:rsltnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 5 18 290 24" linetype="horizontal" id="line1" class="line_10"/>
- <Button position="absolute 275 4 288 19" id="button1" class="icon_plus" text="" onclick="grp_rslt2_button1_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 35 40 330 285" id="grp_choi" visible="false" style="background:snow;">
- <Layouts>
- <Layout>
- <Static text="선택형결과입력" position="absolute 5 2 119 19" id="caption55" class="tit_2"/>
- <Grid position="absolute 5 23 290 238" id="grd_choilst" binddataset="ds_main_tempinfo_choilst_item3">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="24"/>
- <Column size="0"/>
- <Column size="207"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="V"/>
- <Cell col="2" text="코드"/>
- <Cell col="3" text="결과내용"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow + 1"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:sel"/>
- <Cell col="2" text="bind:rsltcd"/>
- <Cell col="3" text="bind:rsltnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 5 18 290 24" linetype="horizontal" id="line35" class="line_10"/>
- <Button position="absolute 275 4 288 19" id="btn_choiclose" class="icon_plus" text="" onclick="grp_choi_btn_choiclose_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 365 25 660 325" id="grp_textrslt" visible="false" style="background:snow;">
- <Layouts>
- <Layout>
- <Static text="서술형결과입력" position="absolute 5 9 116 26" id="caption58" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 25 290 31" linetype="horizontal" id="line37" class="line_10" anchor="default"/>
- <Button position="absolute 275 4 288 19" id="btn_textclose" class="icon_plus" text="" anchor="default" onclick="grp_textrslt_btn_textclose_onclick"/>
- <TextArea position="absolute 5 30 290 295" id="tar_textrslt" wordwrap="word" anchor="default"/>
- <Edit readonly="true" position="absolute 130 5 166 24" id="opt_rsltidx" visible="false" anchor="default" autoselect="true" class="output"/>
- <Edit readonly="true" position="absolute 175 5 211 24" id="opt_rsltcol" visible="false" anchor="default" autoselect="true" class="output"/>
- <Button position="absolute 246 4 288 23" id="btn_rsltclose" class="btn2" text="취소" anchor="default" onclick="grp_textrslt_btn_rsltclose_onclick"/>
- <Button position="absolute 201 4 243 23" id="btn_rsltsave" class="btn2" text="저장" anchor="default" onclick="grp_textrslt_btn_rsltsave_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Tab position="absolute 5 217 769 554" id="swt_judg">
- <Tabpages>
- <Tabpage text="위장조영" id="case_first" style="anchor:default;background:snow;">
- <Layouts>
- <Layout>
- <Shape position="absolute 67 224 755 230" linetype="horizontal" id="line5" class="line_2"/>
- <Shape position="absolute 5 298 755 304" linetype="horizontal" id="line7" class="line_3"/>
- <Static text="판독소견3" position="absolute 67 154 157 199" align="align:center middle;" id="caption3" class="cell_1"/>
- <Static text="위내시경 검사" position="absolute 5 276 157 299" align="align:center middle;" id="caption4" class="cell_2"/>
- <Static text="판독소견 기타" position="absolute 67 228 157 273" align="align:center middle;" id="caption5" class="cell_1"/>
- <Static text="병변위치" position="absolute 67 202 157 225" align="align:center middle;" id="caption6" class="cell_1"/>
- <Static text="위장조영" position="absolute 5 6 65 273" align="align:center middle;" id="caption7" class="cell_2"/>
- <Shape position="absolute 5 1 757 7" linetype="horizontal" id="line9" class="line_10"/>
- <Static text="판독소견1" position="absolute 67 6 157 51" align="align:center middle;" id="caption8" class="cell_1"/>
- <Shape position="absolute 67 198 755 204" linetype="horizontal" id="line10" class="line_2"/>
- <Static text="병변위치" position="absolute 67 54 157 77" align="align:center middle;" id="caption9" class="cell_1"/>
- <Radio position="absolute 160 8 750 53" id="rdo_stmcdyereadcmt1" columncount="6" innerdataset="ds_init_judginfo_stmcdyereadcmtlst_G042" datacolumn="cdnm" codecolumn="cdid"/>
- <Shape position="absolute 67 76 755 82" linetype="horizontal" id="line11" class="line_2"/>
- <Shape position="absolute 5 272 755 278" linetype="horizontal" id="line12" class="line_2"/>
- <Static text="판독소견2" position="absolute 67 80 157 125" align="align:center middle;" id="caption10" class="cell_1"/>
- <Shape position="absolute 67 50 755 56" linetype="horizontal" id="line14" class="line_2"/>
- <Static text="병변위치" position="absolute 67 128 157 151" align="align:center middle;" id="caption11" class="cell_1"/>
- <Shape position="absolute 67 124 755 130" linetype="horizontal" id="line15" class="line_2"/>
- <Radio position="absolute 160 280 750 300" id="rdo_stmcescopetestyn" columncount="-1" innerdataset="ds_init_judginfo_liescopetestynlst_G035" datacolumn="cdnm" codecolumn="cdid" rowcount="-1"/>
- <Radio position="absolute 160 80 750 125" id="rdo_stmcdyereadcmt2" columncount="6" innerdataset="ds_init_judginfo_stmcdyereadcmtlst_G042" datacolumn="cdnm" codecolumn="cdid"/>
- <Shape position="absolute 67 150 755 156" linetype="horizontal" id="line17" class="line_2"/>
- <Radio position="absolute 160 154 750 199" id="rdo_stmcdyereadcmt3" columncount="6" innerdataset="ds_init_judginfo_stmcdyereadcmtlst_G042" datacolumn="cdnm" codecolumn="cdid"/>
- <cp_checkboxList id="chk_stmcdyesickpos1" titletext="CheckBox List" taborder="1" text="cp_checkboxList00" scrollbars="none" position="absolute 160 56 756 76" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <cp_checkboxList id="chk_stmcdyesickpos2" titletext="CheckBox List" taborder="2" text="cp_checkboxList00" scrollbars="none" position="absolute 160 130 756 150" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <cp_checkboxList id="chk_stmcdyesickpos3" titletext="CheckBox List" taborder="3" text="cp_checkboxList00" scrollbars="none" position="absolute 160 202 756 222" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <cp_checkboxList id="chk_stmcdyereadcmtetc" titletext="CheckBox List" taborder="4" text="cp_checkboxList00" scrollbars="none" position="absolute 160 226 755 270" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <Edit position="absolute 507 254 750 273" id="ipt_stmcdyereadcmtetcrem" autoselect="true"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="위내시경" id="case_second" style="anchor:default;background:snow;">
- <Layouts>
- <Layout>
- <Shape position="absolute 5 1 757 7" linetype="horizontal" id="line26" class="line_10"/>
- <Shape position="absolute 67 50 755 56" linetype="horizontal" id="line3" class="line_2"/>
- <Shape position="absolute 67 124 755 130" linetype="horizontal" id="line4" class="line_2"/>
- <Shape position="absolute 67 150 755 156" linetype="horizontal" id="line6" class="line_2"/>
- <Shape position="absolute 67 198 755 204" linetype="horizontal" id="line16" class="line_2"/>
- <Static text="병변위치" position="absolute 67 202 157 225" align="align:center middle;" id="caption2" class="cell_1"/>
- <Static text="조직진단" position="absolute 5 276 157 299" align="align:center middle;" id="caption20" class="cell_2"/>
- <Shape position="absolute 5 272 755 278" linetype="horizontal" id="line18" class="line_2"/>
- <Static text="판독소견 기타" position="absolute 67 228 157 273" align="align:center middle;" id="caption21" class="cell_1"/>
- <Static text="위내시경" position="absolute 5 6 65 273" align="align:center middle;" id="caption23" class="cell_2"/>
- <Radio position="absolute 160 8 750 53" id="rdo_stmcescopeobscmt1" columncount="6" innerdataset="ds_init_judginfo_stmcescopeobscmtlst_G045" datacolumn="cdnm" codecolumn="cdid"/>
- <Static text="판독소견1" position="absolute 67 6 157 51" align="align:center middle;" id="caption24" class="cell_1"/>
- <Radio position="absolute 160 278 750 298" id="rdo_stmcescopetissexamyn" columncount="3" innerdataset="ds_init_judginfo_liescopetestynlst_G035" datacolumn="cdnm" codecolumn="cdid"/>
- <Static text="병변위치" position="absolute 67 54 157 77" align="align:center middle;" id="caption25" class="cell_1"/>
- <Static text="판독소견2" position="absolute 67 80 157 125" align="align:center middle;" id="caption27" class="cell_1"/>
- <Static text="병변위치" position="absolute 67 128 157 151" align="align:center middle;" id="caption28" class="cell_1"/>
- <Static text="판독소견3" position="absolute 67 154 157 199" align="align:center middle;" id="caption30" class="cell_1"/>
- <Shape position="absolute 5 298 755 304" linetype="horizontal" id="line20" class="line_3"/>
- <Radio position="absolute 160 80 750 125" id="rdo_stmcescopeobscmt2" columncount="6" innerdataset="ds_init_judginfo_stmcescopeobscmtlst_G045" datacolumn="cdnm" codecolumn="cdid"/>
- <Radio position="absolute 160 154 750 199" id="rdo_stmcescopeobscmt3" columncount="6" innerdataset="ds_init_judginfo_stmcescopeobscmtlst_G045" datacolumn="cdnm" codecolumn="cdid"/>
- <Shape position="absolute 67 76 755 82" linetype="horizontal" id="line29" class="line_2"/>
- <Shape position="absolute 67 224 755 230" linetype="horizontal" id="line30" class="line_2"/>
- <cp_checkboxList id="chk_stmcescopesickpos1" titletext="CheckBox List" taborder="1" text="cp_checkboxList00" scrollbars="none" position="absolute 160 55 756 75" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <cp_checkboxList id="chk_stmcescopesickpos2" titletext="CheckBox List" taborder="2" text="cp_checkboxList00" scrollbars="none" position="absolute 160 129 756 149" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <cp_checkboxList id="rdo_stmcescopesickpos3" titletext="CheckBox List" taborder="3" text="cp_checkboxList00" scrollbars="none" position="absolute 160 204 756 224" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <cp_checkboxList id="chk_stmcescopereadcmtetc" titletext="CheckBox List" taborder="4" text="cp_checkboxList00" scrollbars="none" position="absolute 160 227 747 271" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <Edit position="absolute 495 254 750 273" id="ipt_colonreadcmtetcrem"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="조직진단" id="case_lifejudg" style="anchor:default;background:snow;">
- <Layouts>
- <Layout>
- <Shape position="absolute 5 1 757 7" linetype="horizontal" id="line8" class="line_10"/>
- <Combo position="absolute 160 8 317 27" id="cmb_tissdiagpathotisstestcnt" innerdataset="ds_init_judginfo_tissdiagpathotissexamcntlst_G037" datacolumn="cdnm" codecolumn="cdid"/>
- <Static text="병리조직검사갯수" position="absolute 5 6 157 29" align="align:center middle;" id="caption32" class="cell_1"/>
- <Shape position="absolute 5 28 755 34" linetype="horizontal" id="line21" class="line_2"/>
- <Static text="관찰소견" position="absolute 5 32 157 77" align="align:center middle;" id="caption34" class="cell_1"/>
- <Radio position="absolute 160 32 755 77" id="rdo_tissdiagobscmt" columncount="4" innerdataset="ds_init_judginfo_stmctissdiagobscmtlst_G068" datacolumn="cdnm" codecolumn="cdid"/>
- <Shape position="absolute 5 76 755 82" linetype="horizontal" id="line22" class="line_2"/>
- <Shape position="absolute 5 194 755 200" linetype="horizontal" id="line23" class="line_3"/>
- <Static text="기타" position="absolute 5 150 157 195" align="align:center middle;" id="caption33" class="cell_1"/>
- <Shape position="absolute 5 146 755 152" linetype="horizontal" id="line24" class="line_2"/>
- <Static text="암" position="absolute 5 80 157 147" align="align:center middle;" id="caption35" class="cell_1"/>
- <cp_checkboxList id="chk_tissdiagcncr" titletext="CheckBox List" taborder="1" text="cp_checkboxList00" scrollbars="none" position="absolute 162 79 759 147" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <Edit position="absolute 445 125 750 144" id="ipt_tissdiagcncrrem"/>
- <cp_checkboxList id="chk_tissdiagetc" titletext="CheckBox List" taborder="2" text="cp_checkboxList00" scrollbars="none" position="absolute 162 151 751 192" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <Edit position="absolute 580 176 755 195" id="ipt_tissdiagetcrem"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="판정 및 권고" id="case_oral" style="anchor:default;background:snow;">
- <Layouts>
- <Layout>
- <Shape position="absolute 5 1 755 7" linetype="horizontal" id="line31" class="line_10"/>
- <Static text="판정의" position="absolute 383 6 503 29" align="align:center middle;" id="caption36" class="cell_1"/>
- <Static text="판정일자" position="absolute 5 6 125 29" align="align:center middle;" id="caption37" class="cell_1"/>
- <Combo position="absolute 505 8 628 27" id="cmb_scndjudgdrid" class="combo" innerdataset="ds_init_baseinfo_drlst_itemdr" datacolumn="drnm" codecolumn="drid"/>
- <Calendar position="absolute 127 8 237 27" id="input9" class="input_essential" enable="false"/>
- <Shape position="absolute 5 28 755 34" linetype="horizontal" id="line25" class="line_2"/>
- <Radio position="absolute 127 32 755 77" id="rdo_stmcjudgflag" columncount="4" innerdataset="ds_init_judginfo_judgflaglst_G048" datacolumn="cdnm" codecolumn="cdid" onitemchanged="swt_judg_case_oral_rdo_stmcjudgflag_onitemchanged"/>
- <Shape position="absolute 5 96 755 102" linetype="horizontal" id="line27" class="line_2"/>
- <Static text="판정구분" position="absolute 5 32 125 97" align="align:center middle;" id="caption38" class="cell_1"/>
- <CheckBox position="absolute 127 78 142 93" id="bol_d1sickyn" truevalue="Y" falsevalue="N"/>
- <Static text="기존 대장암암환자여부" position="absolute 145 77 275 97" id="caption39"/>
- <Static text="권고사항" position="absolute 5 100 125 155" align="align:center middle;" id="caption40" class="cell_1"/>
- <Shape position="absolute 5 154 755 160" linetype="horizontal" id="line28" class="line_2"/>
- <TextArea position="absolute 127 103 755 151" id="textarea1" visible="true" wordwrap="word"/>
- <Edit position="absolute 180 56 375 75" id="ipt_judgflagrem"/>
- <Button position="absolute 14 117 78 136" id="btn_stomjudge" class="btn2" text="권고사항" onclick="swt_judg_case_oral_btn_stomjudge_onclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Button position="absolute 705 221 769 240" id="btn_judg" class="btn5" text="판정저장" onclick="btn_judg_onclick"/>
- <Button position="absolute 640 221 704 240" id="button2" class="btn5" text="결과저장" onclick="button2_onclick"/>
- <Grid position="absolute 2 1 772 215" id="grd_rsltlst" binddataset="ds_main_acptinfo_rsltlst_item">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="74"/>
- <Column size="105"/>
- <Column size="71"/>
- <Column size="136"/>
- <Column size="76"/>
- <Column size="58"/>
- <Column size="43"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="84"/>
- <Column size="0"/>
- <Column size="42"/>
- <Column size="42"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="처방일자"/>
- <Cell col="2" text="실시처방 유일번호"/>
- <Cell col="3" text="처방번호"/>
- <Cell col="4" text="검사코드"/>
- <Cell col="5" text="명칭"/>
- <Cell col="6" text="연계결과"/>
- <Cell col="7" text="결과"/>
- <Cell col="8" text="공단연계"/>
- <Cell col="9" text="단위"/>
- <Cell col="10" text="종류"/>
- <Cell col="11" text="비고"/>
- <Cell col="12" text="판정코드"/>
- <Cell col="13" text="판정값"/>
- <Cell col="14" text="LIS판정"/>
- <Cell col="15" text="Low"/>
- <Cell col="16" text="High"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:prcpdd"/>
- <Cell col="2" text="bind:execprcpuniqno"/>
- <Cell col="3" text="bind:prcpno"/>
- <Cell col="4" text="bind:testcd"/>
- <Cell col="5" style="align:left top;padding:5 2 1 2;" text="bind:testnm" wordwrap="word"/>
- <Cell col="6" style="align:left top;padding:5 2 1 2;" text="bind:outtestrsltcnts" wordwrap="word"/>
- <Cell col="7" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;background:EXPR(col7bkcolor);background2:EXPR(col7bkcolor);" text="bind:testrsltcnts" wordwrap="word"/>
- <Cell col="8" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:assorsltcnts" wordwrap="word"/>
- <Cell col="9" text="bind:rsltunit"/>
- <Cell col="10" displaytype="combo" edittype="combo" text="bind:rsltflag" enable="false"/>
- <Cell col="11" displaytype="text" edittype="text" class="gridinput" text="bind:remcnts"/>
- <Cell col="12" text="bind:judgcd"/>
- <Cell col="13" style="background:EXPR(col13bkcolor);background2:EXPR(col13bkcolor);" text="bind:judgrsltcnts"/>
- <Cell col="14" text="bind:judgmark"/>
- <Cell col="15" text="bind:minval"/>
- <Cell col="16" text="bind:maxval"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Div position="absolute 272 31 547 277" id="grp_asso" visible="false" style="background:snow;">
- <Layouts>
- <Layout>
- <Static text="공단결과입력" position="absolute 5 2 117 18" id="caption57" class="tit_2" anchor="default"/>
- <Grid position="absolute 5 23 270 238" id="grd_assorsltlst" binddataset="ds_main_tempinfo_assorsltlst_itemasso" anchor="default" oncelldblclick="grp_asso_grd_assorsltlst_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="36"/>
- <Column size="185"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="코드"/>
- <Cell col="1" text="결과내용"/>
- </Band>
- <Band id="body">
- <Cell text="bind:rsltcd"/>
- <Cell col="1" style="align:left top;padding:5 2 1 2;" text="bind:rsltnm" wordwrap="word"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 5 18 270 24" linetype="horizontal" id="line19" class="line_10" anchor="default"/>
- <Button position="absolute 255 4 268 19" id="btn_assoclose" class="icon_plus" text="" anchor="default" onclick="grp_asso_btn_assoclose_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Button position="absolute 1 1 26 25" id="btn_small" class="icon_top" text="" onclick="btn_small_onclick"/>
- <Button position="absolute 1 1 26 24" id="btn_large" class="icon_bottom" text="" onclick="btn_large_onclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_tempinfo_choilst_item4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_judgexaminfo_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_item_fsjudg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="swt_judg.case_first.rdo_stmcdyereadcmt1" propid="value" datasetid="ds_main_acptinfo_judginfo_stmccncrjudg" columnid="stmcdyereadcmt1"/>
- <BindItem id="item1" compid="swt_judg.case_first.rdo_stmcdyereadcmt2" propid="value" datasetid="ds_main_acptinfo_judginfo_stmccncrjudg" columnid="stmcdyereadcmt2"/>
- <BindItem id="item2" compid="swt_judg.case_first.rdo_stmcdyereadcmt3" propid="value" datasetid="ds_main_acptinfo_judginfo_stmccncrjudg" columnid="stmcdyereadcmt3"/>
- <BindItem id="item3" compid="swt_judg.case_first.ipt_stmcdyereadcmtetcrem" propid="value" datasetid="ds_main_acptinfo_judginfo_stmccncrjudg" columnid="stmcdyereadcmtetcrem"/>
- <BindItem id="item4" compid="swt_judg.case_first.rdo_stmcescopetestyn" propid="value" datasetid="ds_main_acptinfo_judginfo_stmccncrjudg" columnid="stmcescopetestyn"/>
- <BindItem id="item5" compid="grp_textrslt.tar_textrslt" propid="value" datasetid="ds_main_tempinfo_rslttext" columnid="sltcnts"/>
- <BindItem id="item6" compid="grp_textrslt.opt_rsltidx" propid="value" datasetid="ds_main_tempinfo_rslttext" columnid="rslt_idx"/>
- <BindItem id="item7" compid="grp_textrslt.opt_rsltcol" propid="value" datasetid="ds_main_tempinfo_rslttext" columnid="rslt_col"/>
- <BindItem id="item8" compid="swt_judg.case_second.rdo_stmcescopeobscmt1" propid="value" datasetid="ds_main_acptinfo_judginfo_stmccncrjudg" columnid="stmcescopeobscmt1"/>
- <BindItem id="item9" compid="swt_judg.case_second.rdo_stmcescopeobscmt2" propid="value" datasetid="ds_main_acptinfo_judginfo_stmccncrjudg" columnid="stmcescopeobscmt2"/>
- <BindItem id="item10" compid="swt_judg.case_second.rdo_stmcescopeobscmt3" propid="value" datasetid="ds_main_acptinfo_judginfo_stmccncrjudg" columnid="stmcescopeobscmt3"/>
- <BindItem id="item11" compid="swt_judg.case_second.rdo_stmcescopetissexamyn" propid="value" datasetid="ds_main_acptinfo_judginfo_stmccncrjudg" columnid="stmcescopetissexamyn"/>
- <BindItem id="item12" compid="swt_judg.case_second.ipt_colonreadcmtetcrem" propid="value" datasetid="ds_main_acptinfo_judginfo_stmccncrjudg" columnid="stmcescopereadcmtetcrem"/>
- <BindItem id="item13" compid="swt_judg.case_lifejudg.cmb_tissdiagpathotisstestcnt" propid="value" datasetid="ds_main_acptinfo_judginfo_stmccncrjudg" columnid=""/>
- <BindItem id="item14" compid="swt_judg.case_lifejudg.rdo_tissdiagobscmt" propid="value" datasetid="ds_main_acptinfo_judginfo_stmccncrjudg" columnid="tissdiagobscmt"/>
- <BindItem id="item15" compid="swt_judg.case_lifejudg.ipt_tissdiagcncrrem" propid="value" datasetid="ds_main_acptinfo_judginfo_stmccncrjudg" columnid="tissdiagcncrrem"/>
- <BindItem id="item16" compid="swt_judg.case_lifejudg.ipt_tissdiagetcrem" propid="value" datasetid="ds_main_acptinfo_judginfo_stmccncrjudg" columnid="tissdiagetcrem"/>
- <BindItem id="item17" compid="swt_judg.case_oral.cmb_scndjudgdrid" propid="value" datasetid="ds_main_acptinfo_judginfo_stmccncrjudg" columnid="judgdrid"/>
- <BindItem id="item18" compid="swt_judg.case_oral.input9" propid="value" datasetid="ds_main_acptinfo_judginfo_stmccncrjudg" columnid="judgdd"/>
- <BindItem id="item19" compid="swt_judg.case_oral.ipt_judgflagrem" propid="value" datasetid="ds_main_acptinfo_judginfo_stmccncrjudg" columnid="judgflagrem"/>
- <BindItem id="item20" compid="swt_judg.case_oral.bol_d1sickyn" propid="value" datasetid="ds_main_acptinfo_judginfo_stmccncrjudg" columnid="oldstmccncrpatyn"/>
- <BindItem id="item21" compid="swt_judg.case_oral.textarea1" propid="value" datasetid="ds_main_acptinfo_judginfo_stmccncrjudg" columnid="judgexamcnts"/>
- <BindItem id="item22" compid="swt_judg.case_oral.rdo_stmcjudgflag" propid="value" datasetid="ds_main_acptinfo_judginfo_stmccncrjudg" columnid="judgflag"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "ast_healexamxp::AHA001.xjs";
- include "pam_pamcomnxp::PAM.xjs";
- include "ast_healthexambasexp::healcombolist.xjs";
- include "ast_healthexamrsrvacptxp::AHA.xjs"
- var arErrorCode = new HashArray();
- m_vHealexamflag = "G";
- function SMAHR02700_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- }
- function SMAHR02700_onload(obj:Form, e:LoadEventInfo)
- {
- //swt_judg.case_first
- var sProp = "col=8,row=1,cellspacing=2,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
- swt_judg.case_first.chk_stmcdyesickpos1.setInitComp(sProp, ds_init_judginfo_stmcdyesickposlst_G043, "cdid","cdnm", "fn_stmcdyesickpos1");
-
- var sProp = "col=8,row=1,cellspacing=2,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
- swt_judg.case_first.chk_stmcdyesickpos2.setInitComp(sProp, ds_init_judginfo_stmcdyesickposlst_G043, "cdid","cdnm", "fn_stmcdyesickpos2");
-
- var sProp = "col=8,row=1,cellspacing=2,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
- swt_judg.case_first.chk_stmcdyesickpos3.setInitComp(sProp, ds_init_judginfo_stmcdyesickposlst_G043, "cdid","cdnm", "fn_stmcdyesickpos3");
-
- var sProp = "col=5,row=2,cellspacing=2,vcellspacing=0,itemWidth=-1,itemHeight=22,overflow='visible'";
- swt_judg.case_first.chk_stmcdyereadcmtetc.setInitComp(sProp, ds_init_judginfo_stmcdyereadcmtetclst_G044, "cdid","cdnm", "fn_stmcdyereadcmtetc");
-
- //swt_judg.case_second
- var sProp = "col=8,row=1,cellspacing=2,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
- swt_judg.case_second.chk_stmcescopesickpos1.setInitComp(sProp, ds_init_judginfo_stmcdyesickposlst_G043, "cdid","cdnm", "fn_stmcescopesickpos1");
-
- var sProp = "col=8,row=1,cellspacing=2,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
- swt_judg.case_second.chk_stmcescopesickpos2.setInitComp(sProp, ds_init_judginfo_stmcdyesickposlst_G043, "cdid","cdnm", "fn_stmcescopesickpos2");
-
- var sProp = "col=8,row=1,cellspacing=2,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
- swt_judg.case_second.rdo_stmcescopesickpos3.setInitComp(sProp, ds_init_judginfo_stmcdyesickposlst_G043, "cdid","cdnm", "fn_stmcescopesickpos3");
-
- var sProp = "col=5,row=2,cellspacing=2,vcellspacing=0,itemWidth=-1,itemHeight=22,overflow='visible'";
- swt_judg.case_second.chk_stmcescopereadcmtetc.setInitComp(sProp, ds_init_judginfo_stmcdyereadcmtetclst_G044, "cdid","cdnm", "fn_stmcescopereadcmtetc");
-
- //swt_judg.case_lifejudg
- var sProp = "col=4,row=3,cellspacing=2,vcellspacing=0,itemWidth=-1,itemHeight=22,overflow='visible'";
- swt_judg.case_lifejudg.chk_tissdiagcncr.setInitComp(sProp, ds_init_judginfo_tissdiagcncrlst_G046, "cdid","cdnm", "fn_tissdiagcncr");
-
- var sProp = "col=4,row=2,cellspacing=2,vcellspacing=0,itemWidth=-1,itemHeight=22,overflow='visible'";
- swt_judg.case_lifejudg.chk_tissdiagetc.setInitComp(sProp, ds_init_judginfo_tissdiagetclst_G047, "cdid","cdnm", "fn_tissdiagetc");
- }
- var nodenumber = "";
- //swt_judg.case_first
- function fn_stmcdyesickpos1(){
- var stmcdyesickpos1 = String(swt_judg.case_first.chk_stmcdyesickpos1.getData()).replace(","," ");
- ds_main_acptinfo_judginfo_stmccncrjudg.setColumn(0, "stmcdyesickpos1", stmcdyesickpos1);
- }
- function fn_stmcdyesickpos2(){
- var stmcdyesickpos2 = String(swt_judg.case_first.chk_stmcdyesickpos2.getData()).replace(","," ");
- ds_main_acptinfo_judginfo_stmccncrjudg.setColumn(0, "stmcdyesickpos2", stmcdyesickpos2);
- }
- function fn_stmcdyesickpos3(){
- var stmcdyesickpos3 = String(swt_judg.case_first.chk_stmcdyesickpos3.getData()).replace(","," ");
- ds_main_acptinfo_judginfo_stmccncrjudg.setColumn(0, "stmcdyesickpos3", stmcdyesickpos3);
- }
- function fn_stmcdyereadcmtetc(){
- var stmcdyereadcmtetc = String(swt_judg.case_first.chk_stmcdyereadcmtetc.getData()).replace(","," ");
- ds_main_acptinfo_judginfo_stmccncrjudg.setColumn(0, "stmcdyereadcmtetc", stmcdyereadcmtetc);
-
- if(utlf_transNullToEmpty(stmcdyereadcmtetc).length < 2){
- stmcdyereadcmtetc = "0" + stmcdyereadcmtetc;
- }
- var bol = utlf_isSearchString(stmcdyereadcmtetc ,"08");
-
- if (bol == true) {
- swt_judg.case_first.ipt_stmcdyereadcmtetcrem.enable = true;
- } else {
- swt_judg.case_first.ipt_stmcdyereadcmtetcrem.enable = false;
- }
- }
- //swt_judg.case_second
- function fn_stmcdyesickpos1(){
- var stmcescopesickpos1 = String(swt_judg.case_second.chk_stmcescopesickpos1.getData()).replace(","," ");
- ds_main_acptinfo_judginfo_stmccncrjudg.setColumn(0, "stmcescopesickpos1", stmcescopesickpos1);
- }
- function fn_stmcdyesickpos2(){
- var stmcescopesickpos2 = String(swt_judg.case_second.chk_stmcescopesickpos2.getData()).replace(","," ");
- ds_main_acptinfo_judginfo_stmccncrjudg.setColumn(0, "stmcescopesickpos2", stmcescopesickpos2);
- }
- function fn_stmcdyesickpos3(){
- var stmcescopesickpos3 = String(swt_judg.case_second.rdo_stmcescopesickpos3.getData()).replace(","," ");
- ds_main_acptinfo_judginfo_stmccncrjudg.setColumn(0, "stmcescopesickpos3", stmcescopesickpos3);
- }
- function fn_stmcescopereadcmtetc(){
- var stmcescopereadcmtetc = String(swt_judg.case_second.chk_stmcescopereadcmtetc.getData()).replace(","," ");
- ds_main_acptinfo_judginfo_stmccncrjudg.setColumn(0, "stmcescopereadcmtetc", stmcescopereadcmtetc);
-
- if(utlf_transNullToEmpty(stmcescopereadcmtetc).length < 2){
- stmcescopereadcmtetc = "0" + stmcescopereadcmtetc;
- }
- var bol = utlf_isSearchString(stmcescopereadcmtetc ,"08");
- if (bol == true) {
- swt_judg.case_second.ipt_colonreadcmtetcrem.enable = true;
- } else {
- swt_judg.case_second.ipt_colonreadcmtetcrem.enable = false;
- }
- }
- //swt_judg.case_lifejudg
- function fn_tissdiagcncr(){
- var tissdiagcncr = String(swt_judg.case_lifejudg.chk_tissdiagcncr.getData()).replace(","," ");
- ds_main_acptinfo_judginfo_stmccncrjudg.setColumn(0, "tissdiagcncr", tissdiagcncr);
-
- var bol = utlf_isSearchString(tissdiagcncr ,"11");
- if (bol == true) {
- swt_judg.case_lifejudg.ipt_tissdiagcncrrem.enable = true;
- } else {
- swt_judg.case_lifejudg.ipt_tissdiagcncrrem.enable = false;
- }
- }
- function fn_tissdiagetc(){
- var tissdiagetc = String(swt_judg.case_lifejudg.chk_tissdiagetc.getData()).replace(","," ");
- ds_main_acptinfo_judginfo_stmccncrjudg.setColumn(0, "tissdiagetc", tissdiagetc);
-
- if(utlf_transNullToEmpty(tissdiagetc).length < 2){
- tissdiagetc = "0" + tissdiagetc;
- }
- var bol = utlf_isSearchString(tissdiagetc ,"08");
- if (bol == true) {
- swt_judg.case_lifejudg.ipt_tissdiagetcrem.enable = true;
- } else {
- swt_judg.case_lifejudg.ipt_tissdiagetcrem.enable = false;
- }
- }
- function fInitDasplay() {
-
- //1차건진 판정코드
- nodenumber = 0;
- fCtrlSize();
-
- fSetGridInitState(grd_rsltlst);
-
- swt_judg.tabindex = 0;
- // 특정값에 따라 Disabled 여부 결정
- fDisabledChk();
- }
- /*사업장코드가 011(여의도성모)일 경우 크기 조정필요*/
- function fCtrlSize(){
- if(sysf_getUserInfo("dutplceinstcd") == "011"){
- // btn_fstjudg.attribute("top") = 204 + "px";
- // btn_secondjudg.attribute("top") = 204 + "px";
- // btn_lifejudg.attribute("top") = 204 + "px";
- // button4.attribute("top") = 204 + "px";
- // button2.attribute("top") = 205 + "px";
- // btn_judg.attribute("top") = 205 + "px";
- // swt_judg.attribute("top") = 225 + "px";
- // grd_rsltlst.attribute("height") = 199 + "px";
- }else{
- // btn_fstjudg.attribute("top") = 219 + "px";
- // btn_secondjudg.attribute("top") = 219 + "px";
- // btn_lifejudg.attribute("top") = 219 + "px";
- // button4.attribute("top") = 219 + "px";
- // button2.attribute("top") = 220 + "px";
- // btn_judg.attribute("top") = 220 + "px";
- // swt_judg.attribute("top") = 240 + "px";
- // grd_rsltlst.attribute("height") = 214 + "px";
- }
- }
- function fViewNum(){
- vidx = "1";
- }
- function fSetGridInitState(vGrdObj){
- if(utlf_isNull(vGrdObj)) return ;
- var dataset:Dataset;
- dataset = eval(vGrdObj.binddataset);
- var cnt = dataset.rowcount;
-
- if(utlf_isNull(dataset.getColumnInfo("col13bkcolor"))){
- dataset.addColumn("col13bkcolor", "string");
- }
- if(utlf_isNull(dataset.getColumnInfo("col7bkcolor"))){
- dataset.addColumn("col7bkcolor", "string");
- }
- dataset.enableevent = false;
- dataset.updatecontrol = false;
- for( var i = 0; i < cnt ; i++){
- var testrslt = dataset.getColumn(i, "testrsltcnts");
- var low = dataset.getColumn(i, "minval");
- var high = dataset.getColumn(i, "maxval");
-
- // 기준치에 따른 색깔변경
- if("H" == dataset.getColumn( i , "judgrsltcnts") ) {
- dataset.setColumn(i, "col13bkcolor", "#ff7a85");
- }
- if("L" == dataset.getColumn( i , "judgrsltcnts") ) {
- dataset.setColumn(i, "col13bkcolor", "#ccffcc");
- }
-
- //결과값이 하한가와 상한가 범위를 벗어난 경우 색으로 구분(녹색:하한가보다 작은 경우, 분홍색:상한가보다 큰 경우)
- if(!utlf_isNull(testrslt)){
- if(!isNaN(testrslt)){
- if(!utlf_isNull(low)){
- if(eval(testrslt) < eval(low)){
- dataset.setColumn(i, "col7bkcolor", "#ccffcc");
- }
- }
- if(!utlf_isNull(high)){
- if(eval(testrslt) > eval(high)){
- dataset.setColumn(i, "col7bkcolor", "#ff7a85");
- }
- }
- }
- }else{
- continue;
- }
- }
- dataset.updatecontrol = true;
- dataset.enableevent = true;
- }
- // 특정값에 따라 Disabled 여부 결정
- function fDisabledChk() {
- var stmcdyereadcmtetc = ds_main_acptinfo_judginfo_stmccncrjudg.getColumn(0, "stmcdyereadcmtetc");
- var bol = utlf_isSearchString(stmcdyereadcmtetc, "08");
- if (bol == true) {
- swt_judg.case_first.ipt_stmcdyereadcmtetcrem.enable = true;
- } else {
- swt_judg.case_first.ipt_stmcdyereadcmtetcrem.enable = false;
- }
-
- var stmcescopereadcmtetc = ds_main_acptinfo_judginfo_stmccncrjudg.getColumn(0, "stmcescopereadcmtetc");
- var bol = utlf_isSearchString(stmcescopereadcmtetc, "08");
- if (bol == true) {
- swt_judg.case_second.ipt_colonreadcmtetcrem.enable = true;
- } else {
- swt_judg.case_second.ipt_colonreadcmtetcrem.enable = false;
- }
-
- var tissdiagcncr = ds_main_acptinfo_judginfo_stmccncrjudg.getColumn(0, "tissdiagcncr");
- var bol = utlf_isSearchString(tissdiagcncr, "11");
- if (bol == true) {
- swt_judg.case_lifejudg.ipt_tissdiagcncrrem.enable = true;
- } else {
- swt_judg.case_lifejudg.ipt_tissdiagcncrrem.enable = false;
- }
- var tissdiagetc = ds_main_acptinfo_judginfo_stmccncrjudg.getColumn(0, "tissdiagetc");
- var bol = utlf_isSearchString(tissdiagetc, "08");
- if (bol == true){
- swt_judg.case_lifejudg.ipt_tissdiagetcrem.enable = true;
- } else {
- swt_judg.case_lifejudg.ipt_tissdiagetcrem.enable = false;
- }
-
- var judgflag = ds_main_acptinfo_judginfo_stmccncrjudg.getColumn(0, "judgflag");
- if (judgflag == "05") {
- swt_judg.case_oral.ipt_judgflagrem.enable = true;
- } else {
- swt_judg.case_oral.ipt_judgflagrem.enable = false;
- }
- }
- function fCheckExamInfo(){
- var idx = ds_main_acptlst_item.rowposition
- if( idx < 0) {
- //messageBox("수진자를 ", "C002");
- return false;
- }
- ds_main_acptinfo_item.copyData(ds_main_acptlst_item);
- ds_main_acptinfo_item.clearData();
- ds_main_acptinfo_item.addRow();
- ds_main_acptinfo_item.copyRow(0, ds_main_acptlst_item, idx);
-
- //결과내역가져오기
- var rsrvdd = ds_main_acptlst_item.getColumn(idx, "rsrvdd");
- var rsrvno = ds_main_acptlst_item.getColumn(idx, "rsrvno");
- var pid = ds_main_acptlst_item.getColumn(idx, "pid");
- var orddd = ds_main_acptlst_item.getColumn(idx, "orddd");
- var cretno = ds_main_acptlst_item.getColumn(idx, "cretno");
- var pkgcd = ds_main_acptlst_item.getColumn(idx, "pkgcd");
-
- if( (utlf_isNull(pid) ) || (utlf_isNull(orddd)) || (utlf_isNull(cretno)) || (utlf_isNull(rsrvdd)) || (utlf_isNull(rsrvno)) ){
- sysf_messageBox("유효하지 않은 데이터 입니다!", "E999");
- return false;
- }
- ds_send.setColumn(0, "srchrsrvdd" , rsrvdd );
- ds_send.setColumn(0, "srchrsrvno" , rsrvno );
- ds_send.setColumn(0, "srchpid" , pid );
- ds_send.setColumn(0, "srchorddd" , orddd );
- ds_send.setColumn(0, "srchcretno" , cretno );
- ds_send.setColumn(0, "srchhealexamflag" , fGetHealExamFlag() );
- ds_send.setColumn(0, "srchinstcd", sysf_getUserInfo("dutplceinstcd"));
- }
- function grp_rslt2_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_rslt2.visible = false;
- }
- function grp_choi_btn_choiclose_onclick(obj:Button, e:ClickEventInfo)
- {
- fAddRsltChoi();
- grp_choi.visible = false;
- }
- function grp_textrslt_btn_textclose_onclick(obj:Button, e:ClickEventInfo)
- {
- if( ds_main_tempinfo_rslttext.getColumn(0, "rslt_col") == col_rslt ) {
- ds_main_acptinfo_rsltlst_item.setColumn(ds_main_tempinfo_rslttext.getColumn(0, "rslt_idx"), "testrsltcnts", grp_textrslt.tar_textrslt.text);
- }
- grp_textrslt.visible = false;
- }
- function grp_textrslt_btn_rsltclose_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_textrslt.visible = false;
- }
- function grp_textrslt_btn_rsltsave_onclick(obj:Button, e:ClickEventInfo)
- {
- if( ds_main_tempinfo_rslttext.getColumn(0, "rslt_col") == col_rslt) {
- var idx = ds_main_tempinfo_rslttext.getColumn(0, "rslt_idx");
- if( idx < 0) return ;
- ds_main_acptinfo_rsltlst_item.setColumn(idx, "testrsltcnts", grp_textrslt.tar_textrslt.text);
-
- ds_main_acptinfo_rsltlst_item.enableevent = false;
- ds_main_acptinfo_rsltlst_item.updatecontrol = false;
- if( ds_main_acptinfo_rsltlst_item.getRowType(idx) == 1) {
- ds_main_acptinfo_rsltlst_item.setRowType(idx, 4);
- }
- ds_main_acptinfo_rsltlst_item.updatecontrol = true;
- ds_main_acptinfo_rsltlst_item.enableevent = true;
-
- }
- grp_textrslt.visible = false;
- }
- function swt_judg_case_oral_rdo_stmcjudgflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- var judgflag = ds_main_acptinfo_judginfo_stmccncrjudg.getColumn(0, "judgflag");
- if(utlf_isSearchString(judgflag).length < 2){
- judgflag = "0" + judgflag;
- }
- if (judgflag == "05") {
- swt_judg.case_oral.ipt_judgflagrem.enable = true;
- } else {
- swt_judg.case_oral.ipt_judgflagrem.enable = false;
- }
- }
- function swt_judg_case_oral_btn_stomjudge_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetJudgExmpCnts(swt_judg.case_oral.textarea1,"G013");
- }
- /**
- * 소견 및 조치내용 가져오기
- * 소견및 조치내용은 종합판정문구 관리에서 건진구분 - 일반으로 관리.
- * vEditObj : 선택한 판정내용이 입력될 입력컨트롤명
- * SPAHR00300_PARAM1: 다중선택여부(Y/N)
- * SPAHR00300_PARAM2: 목적노드Set
- * SPAHR00300_PARAM3: 종합판정문구코드 목적노드
- * SPAHR00300_PARAM4: 종합판정문구내용 목적노드
- * SPAHR00300_PARAM5: 종합판정문구검색코드
- * SPAHR00300_PARAM6: 종합판정문구검색내용
- * SPAHR00300_PARAM7: 건진구분
- */
- function fGetJudgExmpCnts(vEditObj, jCode){
- if( utlf_isNull(vEditObj) ) return ;
-
- frmf_setParameter("SPAHR00300_PARAM1", "Y");
- frmf_setParameter("SPAHR00300_PARAM2", "ds_temp_judgexaminfo_list");
- frmf_setParameter("SPAHR00300_PARAM7", fGetHealExamFlag() );
- frmf_setParameter("SPAHR00300_PARAM8", jCode );
-
- frmf_modal("SPAHR00300", "SPAHR00300", "", null, "", "100", "100", null, null, null, null, null, "M");
-
- if( ds_temp_SPAHR00300.getColumn(0, "okflag") != "ok" ) return ;
-
- var vNodeList = ds_temp_judgexaminfo_list.rowcount;
- if( vNodeList == 0) reutrn ;
- var vJudgCnts = vEditObj.value;
- for( var i = 0 ; i < vNodeList; i++){
- vJudgCnts += "- " + ds_temp_judgexaminfo_list.getColumn(i, "judghangcnts");
- }
- vEditObj.value = vJudgCnts;
- }
- function btn_judg_onclick(obj:Button, e:ClickEventInfo)
- {
- if ( sysf_messageBox("판정내역을 ", "Q002") == 6 ) {
- fInitSaveData();
- fSaveJudg("J");
- //fSaveRsltInfo("J");
- }
- }
- /**===================================================================================
- @desc : 공통 저장정보관련 초기화
- =====================================================================================*/
- function fInitSaveData(){
- //model.resetInstanceNode("/root/send/save");
- }
- /**===================================================================================
- @desc : 판정입력
- *접수정보 : 건진구분/건진상세구분/예약일자/예약번호/등록번호/진료일자
- *판정내역 :
- @param :bCheckSave => true이면 저장기본정보 check.
- 전체저장시는 저장기본정보를 check할 필요가 없으므로...pass하도록...하기위해.
- =====================================================================================*/
- function fSaveJudg( saveflag ){
- var ret = false;
- var signedData = "";
- if( !fCheckSaveInfo() ) return ret ;
- dsf_makeValue(ds_main_acptinfo_judginfo_stmccncrjudg, "saveflag", "string", saveflag);
-
- if ( saveflag == "J" ) {
- if( utlf_isNull(ds_main_acptinfo_judginfo_stmccncrjudg.getColumn( 0, "judgdrid" )) ) {
- sysf_messageBox("판정의를 ", "C001");
- return ret;
- }
-
- var stmccnr_judg = ds_main_acptinfo_judginfo_stmccncrjudg.rowcount;
-
- // 인증저장만 콜한다. 인증데이터 저장은 하지 않음
- /************************************************************************************************************
- 2010.04.27. 여의도 성모병원 산업의학센터 정은덕 선생님 요청으로 인증저장 주석처리함.
- *************************************************************************************************************/
- //signedData = zesfSignData( stmccnr_judg , getUserId(), true );
-
- //if(signedData == null || signedData == "") return;
-
- //openLoadingBar("판정 저장 중입니다..") ;//처리중 화면을 오픈한다.
-
- } else if ( saveflag == "R" ) {
- //openLoadingBar("결과 저장 중입니다..") ;//처리중 화면을 오픈한다.
- }
-
- ds_send_save_savejudg.clearData();
- ds_send_save_savejudg.copyData(ds_main_acptinfo_judginfo_stmccncrjudg)
-
- var oParam = {};
- oParam.id = "TXAHR02701";
- oParam.service = "healexamrsltjudgapp.GnrlJudgInpt";
- oParam.method = "reqExeGnrlCncrJudg";
- oParam.inds = "savecncrjudg=ds_send_save_savejudg";
- oParam.outds = "ds_hidden_item_fsjudg=item_fsjudg";
- oParam.async = false;
- oParam.callback = "cf_TXAHR02701";
- tranf_submit(oParam);
-
- //closeLoadingBar() ;//처리중 화면을 close한다.
-
- //정상적 저장 시 판정내역 재 조회
- if(arErrorCode.pop("TXAHR02701") > -1){
- fGetJudgInfo();
- }
- return ret;
- }
- function cf_TXAHR02701(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /**
- *건진내역별 상세내역가져오기( 판정내역조회)
- *건진구분/건진일자/검사실/환자id/단체코드/패키지코드별 조회
- */
- function fGetJudgInfo( ){
- if( fCheckExamInfo() == false ) return ;
- //openLoadingBar("판정정보 ") ;//처리중 화면을 오픈한다.
- dsf_makeValue(ds_send, "srchhealexamflag", "string", "G");
-
- var oParam = {};
- oParam.id = "TRAHR02701";
- oParam.service = "healexamrsltjudgapp.GnrlJudgInpt";
- oParam.method = "reqGetCncrJudgList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_acptinfo_judginfo_stmccncrjudg=stmccncrjudg";
- oParam.async = false;
- tranf_submit(oParam);
-
- // 특정값에 따라 Disabled 여부 결정
- fDisabledChk();
- //closeLoadingBar() ;//처리중 화면을 close한다.
- }
- /**===================================================================================
- @desc : 공통 저장정보관련 check
- *접수정보 : 건진구분/건진상세구분/예약일자/예약번호/등록번호/진료일자
- *저장구분 : I=> 문진만, R=>결과만, J1 => 1차판정만 ...
- =====================================================================================*/
- function fCheckSaveInfo(){
-
- var idx = ds_main_acptlst_item.rowposition;
- if( idx < 0 ) {
- return false;
- }
-
- if( utlf_isNull(m_vHealexamflag) ) {
- sysf_messageBox("업무구분이 존재하지 않습니다.", "E999");
- return false;
- }
-
- //model.removenode("/root/send/save");
- //결과내역가져오기
- var rsrvdd = ds_main_acptlst_item.getColumn(idx, "rsrvdd");
- var rsrvno = ds_main_acptlst_item.getColumn(idx, "rsrvno");
- var pid = ds_main_acptlst_item.getColumn(idx, "pid");
- var orddd = ds_main_acptlst_item.getColumn(idx, "orddd");
- var cretno = ds_main_acptlst_item.getColumn(idx, "cretno");
- var pkgcd = ds_main_acptlst_item.getColumn(idx, "pkgcd");
- dsf_makeValue(ds_main_acptinfo_judginfo_stmccncrjudg, "healexamflag" , "string", m_vHealexamflag );
- dsf_makeValue(ds_main_acptinfo_judginfo_stmccncrjudg, "healexamdetlflag" , "string", fGetHealExamFlag() );
- dsf_makeValue(ds_main_acptinfo_judginfo_stmccncrjudg, "rsrvdd" , "string", rsrvdd );
- dsf_makeValue(ds_main_acptinfo_judginfo_stmccncrjudg, "rsrvno" , "string", rsrvno );
- dsf_makeValue(ds_main_acptinfo_judginfo_stmccncrjudg, "pid" , "string", pid );
- dsf_makeValue(ds_main_acptinfo_judginfo_stmccncrjudg, "orddd" , "string", orddd );
- dsf_makeValue(ds_main_acptinfo_judginfo_stmccncrjudg, "cretno" , "string", cretno );
- dsf_makeValue(ds_main_acptinfo_judginfo_stmccncrjudg, "pkgcd" , "string", pkgcd );
- dsf_makeValue(ds_main_acptinfo_judginfo_stmccncrjudg, "sex" , "string", ds_main_acptinfo_item.getColumn(0, "sex") );
- dsf_makeValue(ds_main_acptinfo_judginfo_stmccncrjudg, "age" , "string", ds_main_acptinfo_item.getColumn(0, "age") );
- dsf_makeValue(ds_main_acptinfo_judginfo_stmccncrjudg, "judgcd" , "string", "S");
- return true ;
- }
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- if ( sysf_messageBox("결과내역을 ", "Q002") == 6 ) {
- fInitSaveData();
- fSaveJudg("R");
- //fSaveRsltInfo("J");
- }
- }
- function grp_asso_grd_assorsltlst_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- //그리드의 셀 이외의 곳을 클릭하면 종료한다.
- // 그리드의 헤더부분을 클릭하면 종료한다.
- if(e.row < 0 || e.col < 0)return false;
- var idx = ds_main_tempinfo_assorsltlst_itemasso.rowposition;
- if( idx < 0) return ;
- ds_main_acptinfo_rsltlst_item.setColumn(ds_main_acptinfo_rsltlst_item.rowposition, "assorsltcnts", ds_main_tempinfo_assorsltlst_itemasso.getColumn(idx, "rsltnm" ));
- ds_main_acptinfo_rsltlst_item.setColumn(ds_main_acptinfo_rsltlst_item.rowposition, "assorsltcd", ds_main_tempinfo_assorsltlst_itemasso.getColumn(idx, "rsltcd" ));
-
- ds_main_acptinfo_rsltlst_item.enableevent = false;
- ds_main_acptinfo_rsltlst_item.updatecontrol = false;
- ds_main_acptinfo_rsltlst_item.setRowType(ds_main_acptinfo_rsltlst_item.rowposition, 4);
- ds_main_acptinfo_rsltlst_item.updatecontrol = true;
- ds_main_acptinfo_rsltlst_item.enableevent = true;
-
- var nextRow = ds_main_acptinfo_rsltlst_item.rowposition + 1
- if(grd_rsltlst.getCellProperty("body", grd_rsltlst.currentcol, "edittype") != "none" && nextRow < ds_main_acptinfo_rsltlst_item.rowcount) {
- ds_main_acptinfo_rsltlst_item.selectRow(nextRow, true);
- grd_rsltlst.showEditor(true);
- }
-
- if(ds_main_acptinfo_rsltlst_item.getColumn(nextRow, "rsltflag") != "O"){
- grp_asso.visible = false;
- }else{
- grp_asso.visible = true;
- }
- }
- function grp_asso_btn_assoclose_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_asso.visible = false;
- }
- function btn_small_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetRsltSwtSize(false);
- }
- function btn_large_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetRsltSwtSize(true);
- }
- /**
- ** 결과입력 grid size 늘이기/줄이기
- */
- function fSetRsltSwtSize( bLarge ){
- //기존상태 높이
- if(sysf_getUserInfo("dutplceinstcd") == "011"){
- var cur_height = 199;
- var max_height = 538;
- }else{
- var cur_height = 214;
- var max_height = 558;
- }
-
- if( bLarge == true ){
- cur_height = max_height;
- btn_large.visible = false;
- btn_small.visible = true;
- }
- else {
- btn_large.visible = true;
- btn_small.visible = false;
- }
-
- grd_rsltlst.position.height = parseInt( cur_height ) ;
- }
- function checkboxlistSetdata(gubun){
- //case_first
- var getData = utlf_transNullToEmpty(ds_main_acptinfo_judginfo_stmccncrjudg.getColumn(0, "stmcdyesickpos1")).split(" ");
- swt_judg.case_first.chk_stmcdyesickpos1.setData(getData,null,false);
-
- var getData = utlf_transNullToEmpty(ds_main_acptinfo_judginfo_stmccncrjudg.getColumn(0, "stmcdyesickpos2")).split(" ");
- swt_judg.case_first.chk_stmcdyesickpos2.setData(getData,null,false);
-
- var getData = utlf_transNullToEmpty(ds_main_acptinfo_judginfo_stmccncrjudg.getColumn(0, "stmcdyesickpos3")).split(" ");
- swt_judg.case_first.chk_stmcdyesickpos3.setData(getData,null,false);
-
- var getData = utlf_transNullToEmpty(ds_main_acptinfo_judginfo_stmccncrjudg.getColumn(0, "stmcdyereadcmtetc")).split(" ");
- swt_judg.case_first.chk_stmcdyereadcmtetc.setData(getData,null,false);
-
- //case_second
- var getData = utlf_transNullToEmpty(ds_main_acptinfo_judginfo_stmccncrjudg.getColumn(0, "stmcescopesickpos1")).split(" ");
- swt_judg.case_second.chk_stmcescopesickpos1.setData(getData,null,false);
-
- var getData = utlf_transNullToEmpty(ds_main_acptinfo_judginfo_stmccncrjudg.getColumn(0, "stmcescopesickpos2")).split(" ");
- swt_judg.case_second.chk_stmcescopesickpos2.setData(getData,null,false);
-
- var getData = utlf_transNullToEmpty(ds_main_acptinfo_judginfo_stmccncrjudg.getColumn(0, "stmcescopesickpos3")).split(" ");
- swt_judg.case_second.rdo_stmcescopesickpos3.setData(getData,null,false);
-
- var getData = utlf_transNullToEmpty(ds_main_acptinfo_judginfo_stmccncrjudg.getColumn(0, "stmcescopereadcmtetc")).split(" ");
- swt_judg.case_second.chk_stmcescopereadcmtetc.setData(getData,null,false);
-
- //case_lifejudg
- var getData = utlf_transNullToEmpty(ds_main_acptinfo_judginfo_stmccncrjudg.getColumn(0, "tissdiagcncr")).split(" ");
- swt_judg.case_lifejudg.chk_tissdiagcncr.setData(getData,null,false);
-
- var getData = utlf_transNullToEmpty(ds_main_acptinfo_judginfo_stmccncrjudg.getColumn(0, "tissdiagetc")).split(" ");
- swt_judg.case_lifejudg.chk_tissdiagetc.setData(getData,null,false);
- }
- ]]></Script>
- </Form>
- </FDL>
|